home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / misc-part1 / 9126 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  7.9 KB

  1. Path: dish.news.pipex.net!pipex!mfmail!usenet
  2. From: scm@mfltd.co.uk (Shaun C. Murray)
  3. Newsgroups: comp.sys.amiga.programmer,comp.sys.amiga.games,alt.sys.amiga.demos,in,comp.sys.amiga.advocacy,comp.sys.amiga.hardware,comp.sys.amiga.misc,comp.sys.amiga.graphics
  4. Subject: Re: AB3D II beats Quake....
  5. Date: 21 Mar 1996 18:12:28 GMT
  6. Organization: Micro Focus, Newbury UK
  7. Distribution: world
  8. Message-ID: <4is66c$j3r@hyperion.mfltd.co.uk>
  9. References: <631.4T329T189@Bgnett.no> <5168.6652T1418T493@mbox.vol.it>
  10. NNTP-Posting-Host: scm.mfltd.co.uk
  11. X-Newsreader: WinVN 0.99.7
  12.  
  13. In article <5168.6652T1418T493@mbox.vol.it>, bizzetti@mbox.vol.it says...
  14. >
  15. >
  16. >What sucks++ is that AT is not *capable* to make innovative custom chips
  17. >(they can say it's not possible, but I know that every console producer makes
  18. >custom chips). 
  19.  
  20. Every console producer also has more money, more people working on it and more 
  21. time to do it in. AT have none of those advantages.
  22.  
  23. >So, being not capable to make them, the PowerAmiga is destined
  24. >to be another PC clone, with just a different CPU (PowerPC: btw, I bought a
  25. >book and studied it, and I'm very disappointed: IT SUCKS, all the other RISCs
  26. >are better, starting from the old and cheap Transputers) and a different OS.
  27.  
  28. Yes it will be a PC clone with a different CPU. You don't seem to get it. 
  29. Hardware no longer matters anymore. Coding in assembler is not required 
  30. anymore. The machines are fast enough that you can code in a fairly portable 
  31. language such C++ and use a game API. This is exactly what Microsft, Apple, 
  32. Sony, Sega et al want people to do. You should want it too as it makes porting 
  33. your game to other platforms a lot easier and means that when I upgrade my 
  34. graphics card to a faster chip with a faster blitter or now with hardware 
  35. sprites, the change gets automatically picked up. This is the gist of RTG.
  36.  
  37. Of course we may lose features like the copper as I don't think any graphics 
  38. hardware out there has it yet but that can be worked around anyway when  you 
  39. have a fast CPU and fast graphics chip.
  40.  
  41. >But for me, a games maker, the OS is not important for the final software.
  42.  
  43. It will be on the PowerAmiga. It's the most important part in fact. The OS's 
  44. ability to provide a stable game API so that you can get the best out of 
  45. whatever hardware you have installed is of prime concern. If AT want you to 
  46. write a good game, you should be pressuring them into what should be in the 
  47. game API. Get the specs for Microsofts DirectAPI for an idea.
  48.  
  49. IMHO, getting close to the Microsoft API would be a good idea for AT as it 
  50. would make games programmers lives a lot easier.
  51.  
  52. >
  53. >It seems that AT said << *everything* must be done with the OS, direct 
  54. hardware
  55. >programming will not be allowed anymore >>. I never expected such an unwise
  56. >(I dont say "silly", because I must think they just aren't capable to make
  57. >better, for budget problems) decision about the new Amiga management.
  58. >I recall A1200 and CD32 market died because some "C++ programmers" or 
  59. managers
  60. >didn't allow direct hardware programming. Cool ignorant people.
  61.  
  62. It's a very sensible idea indeed though I it would be better if AT could have 
  63. come up with a game API instead of the slow OS calls we have. Something like 
  64. rtg.library?
  65.  
  66. Coding games in 68K assembler and directly accessing AGA registers means that 
  67. they won't have any game software on the PowerAmiga when it's released. If 
  68. programmers coded in C++ and used the OS calls, all they need do is recompile 
  69. the source for the PowerAmiga and they have software.
  70.  
  71. >If AT wants this shit from PowerAmiga, then IMHO the *last* Amiga will be the
  72. >680x0 and AGA based ones. The PowerAmiga will be a PC with just another CPU.
  73.  
  74. The thing that makes the Amiga viable is the OS. No other machine runs with so 
  75. little resources at such speed. The chips are secondary. Noone cares whats 
  76. under the hood these days. They just want good fast software for as little 
  77. cost as possible. This is what the Amiga does best and always has.
  78.  
  79. There are certain applications such as video that the Amiga does well because 
  80. of the custom hardware but they are pretty niche. If you really want that I'd 
  81. rather have the AGA hardware on an optional card or a replacement that allows 
  82. the video features of the Amiga. Personally I can live without 15Khz screens 
  83. though it would be nice to play games on the big telly.
  84.  
  85. >I bought the PowerPC book (105 US dollars!) because I was enthusiast to code
  86. >for the PowerAmiga, now I got the sensation it'll be like programming a PC.
  87.  
  88. You should have bought K&R. A lot cheaper and of more use. Programming in raw 
  89. PowerPC code is a waste of time and resources unless you're writing very low 
  90. level hardware drivers.
  91.  
  92.  
  93. >The A1000/A500 and A2000 were dream computers IMO because of their custom
  94. >chips and architecture, not because of the lame 1.0/1.1/1.2 OS.
  95.  
  96. 'were' is the operative word. Come the 90's, the OS is of more importance.
  97.  
  98. >I'll keep my 68060 Amiga for *development*, I'll create and test algorithms,
  99. >graphics, sounds on my Amiga, but if this PowerAmiga is that anonymous
  100. >machine, I'll support only old Amigas and, before I support a PowerAmiga with
  101. >no market, I'll prefer to support PC; the same thing with a different CPU and
  102. >an alive market.
  103.  
  104. You just don't get it. Learn a high level language and write a generic game 
  105. API and you can support all three markets with a minimum of custom work. This 
  106. way the PC work funds development on the PowerAmiga until it can take over the 
  107. world with it's obvious bennefits in it's lean, mean, fast OS.
  108.  
  109. I write code, ok it's not games, that works on Windows 3.x, OS2, UNIX, Windows 
  110. 95, Windows NT, DOS and if we had a COBOL compiler on the Amiga, the Amiga. 
  111. For me that's a sixth of the development time to reach 6 different markets. I 
  112. could just write for Windows95 as that's probably the biggest market and make 
  113. money but I can make more by writing cross platform code.
  114.  
  115. Single platform development is very costly, especially when the single 
  116. platform has as small a market share as the Amiga. The Amiga being as close as 
  117. possible in abilities to the PC makes cross platform development more 
  118. economically viable.
  119.  
  120. >I never believed that I would have thought this, but now I must judge real
  121. >facts: the PowerAmiga will born with much more *bad* problems than any 
  122. >quality.
  123.  
  124. The only possible problem will be AT's support of developers by the sound of 
  125. it as they are going to have to convince them of the benefits of using an API 
  126. rather than banging hardware. They also need to provide a decent API of 
  127. course.
  128.  
  129. >Who will support such an anonymous abort? If I wanna program the PC hardware,
  130. >I program the PC. The PowerPC CPU *sucks bigtime*, if I've to learn another
  131. >CPU, why should I learn PowerPC and not 80x86 that gives some food back?
  132.  
  133. Jeez. Answer is not to learn any hardware. Learn how to write cross platform 
  134. code!
  135.  
  136. >
  137. >I miss the true Amigas.
  138.  
  139. I miss peeking and pokeing C64's but I wouldn't want to try and make a living 
  140. doing something similar to that today.
  141.  
  142. >
  143. >Well,from the deepest of my heart: FUCK OFF AT, you made it all become 
  144. useless.
  145.  
  146. Much as I appreciate your programming on the Amiga, an attitude such as that 
  147. will not help AT at all. If you think their plan sucks, talk to them. They 
  148. need as much input as possible from developers if they are to develop a decent 
  149. game developers strategy. They need to know what features you would like in a 
  150. game programmers API.
  151.  
  152. Remember though, you currently won't get rich programming on just the Amiga. 
  153. You need to diversify onto other platforms Fabio. Let the PC finance 
  154. development on the Amiga, how's that for you 'ideals'.
  155.  
  156.  
  157. btw. AFAIK there are two games written in COBOL, Tic-Tac-Toe and Space 
  158. Invaders shipped with our compiler. One of these days I'll get around to 
  159. finishing off a Galaxians clone in COBOL just to say 'Nyah, Nyah Ne Nyah Nyah' 
  160. to the people who say COBOL is only for payroll programs.  ;-)
  161.  
  162. -- 
  163. Shaun C. Murray                        | e-mail: scm@mfltd.co.uk 
  164. Micro Focus Ltd, Newbury, UK.          | www:    http://www.mfltd.co.uk/~scm/ 
  165.  
  166.